selenium 点击 弹窗中的确认和取消按钮

您所在的位置:网站首页 python win32gui 解决弹出窗口中的按钮 selenium 点击 弹窗中的确认和取消按钮

selenium 点击 弹窗中的确认和取消按钮

2024-06-01 05:24| 来源: 网络整理| 查看: 265

html

效果

 当点击弹窗上的确认按钮后

 

DOCTYPE html> 弹窗示例 body{ text-align: center; padding-top: 50px; } 点击按钮显示弹窗 点击弹窗 function showAlert() { var result = confirm("这是一个带有确认按钮的弹窗示例!") if (result) { alert("您点击了确认按钮!") } else { alert("您点击了取消按钮!") } }

python

# 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep from selenium.webdriver.common.alert import Alert from selenium.webdriver.chrome.options import Options # 定义类 class GetEle: def __init__(self,driver): self.driver = driver # 点击触发弹窗的按钮 def c_c(self,loc): driver.find_element(By.CSS_SELECTOR, loc).click() print("完成点击触发按钮") # 调用 if __name__ == '__main__': driver = webdriver.Chrome() # 最大化窗口 driver.maximize_window() # url url=r"D:\python-pro\LoginMess\Login\alert3.html" driver.get(url) # 实例化类 web_e=GetEle(driver) # 点击触发弹窗的按钮 loc_c='button[onclick="showAlert()"]' sleep(5) web_e.c_c(loc_c) # 点击弹窗中的确认按钮 alert = Alert(driver) # 点击确认按钮 # alert.accept() # 点击取消按钮 alert.dismiss() sleep(5) driver.quit()

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3